$(function () {
    // 封装获取用户信息函数
    getUserInfo()



    // 退出登录 绑定点击事件
    $('#logout').click(function () {
        // console.log(1);
        // 询问用户是否确定
        layui.layer.confirm('大爷,要走了吗~?', function (index) {
            //do something
            localStorage.removeItem('token')
            location.href = '/login.html'
            layui.layer.close(index);
        });
    })
})



function getUserInfo() {
    // 使用ajax发送请求
    $.ajax({
        type: 'get',
        url: '/my/userinfo',
        // base里面设置请求头
        success: function (res) {
            // console.log(res);
            // 判断数据是否获取成功
            if (res.status != 0) {
                return layui.layer.msg(res.message)
            }
            // 代用渲染函数,渲染头像和用户名
            randerAvatar(res.data)
        },
        // 添加complate属性方法,限制用户访问
        // complete: function (res) {
        //     console.log(res);
        //     // 判断是否成功登录
        //     if (res.responseJSON.status != 0 && res.responseJSON.message === '身份认证失败！') {
        //         localStorage.removeItem('token')
        //         location.href = '/login.html'
        //     }
        // }
    })
}

// 渲染头像和用户名
function randerAvatar(data) {
    // console.log(data);
    // 判断用户是否有nickname
    var name = data.nickname || data.username
    $('#welcome').html(name)

    // 判断用户是否有头像
    if (data.user_pic) {
        $('.layui-nav-img').prop('src', data.user_pic)
        $('.text-avatar').hide()
    } else {
        $('.layui-nav-img').hide()
        var first = name.substr(0, 1).toUpperCase()
        $('.text-avatar').html(first)
        $('.layui-nav-img').hide()
    }
}